package com.sm.appbase.base.basemvp;




import com.sm.appbase.net.exception.NetErrorException;

import io.reactivex.disposables.Disposable;


public interface BaseView {

    /**
     * 显示加载中
     */
    void showLoading();
    /**
     * 显示加载中
     */
    void showLoading(String title);
    /**
     * 隐藏加载
     */
    void hideLoading();

    /**
     * 数据获取失败
     *
     * @param throwable
     */
    void onError(NetErrorException throwable);


    void bindDispos(Disposable disposable);

    void toast(String msg);

}
